package com.edt.ichannel.api.entiy.wopay;

import java.io.Serializable;

public class SingleIssueResultQueryRep implements Serializable {
    /**
     *
     */
    private static final long serialVersionUID = 4346101011089400088L;
    /**
     * 单笔代发结果查询响应 （包括退票）
     * add by jgh 2014-10-20
     */
    private String interfaceVersion;//消息版本号	字符串(7)	接口的版本号，暂时固定为1.0.0.0	不可空
    private String tranType;//代发类型	字符串(4)	代发类型DF01-代发沃账户；DF02-代发银行卡	不可空
    private String merNo;//商户号	字符串(15)	在商户注册申请时由联通沃支付平台统一分配的、唯一标识一个商户的编号      不可空
    private String orderNo;//商户订单号	字符串(50)	同一日期内，商户成功交易的订单号必须唯一（即成功交易后不能重复交易），如交易失败可对该订单号进行重复交易，必须为字母（大小写都可以）或数字或两者组合。字母大小写敏感。	不可空
    private Long amount;//代发金额	数字	代发金额，单位：分，金额为大于0的正整数	不可空
    private String orderDate;//商户订单日期	字符串(8)	商户订单日期为yyyymmdd格式	不可空
    private String reqTime;//订单请求时间	字符串(14)	格式为yyyymmddhhmmss	不可空
    private String transRst;//交易结果	字符串(1)	固定值：1成功 	说明：支付平台仅在支付成功时进行回调	不可空
    private String transDis;//结果信息描述	字符串(100)	结果信息的描述	可空
    private String bncCode;//退票原因编码	字符串(5)		不可空
    private String bncDis;//退票原因描述	字符串(256)	结果信息的描述	可空
    private String woType;//对公对私
    private String bncType;//退票方式	字符串(5)		可空
    private String payTime;//联通沃支付平台	支付完成时间	字符串(14)	格式为yyymmddhhmmss	可空
    private String payJnlno;//支付系统交易流水号	字符串(20)	支付成功时联通沃支付平台的支付流水号	可空
    private String bizCode;//业务类型编码		代发交易完成的业务编码，仅支持“业务列表”中的业务类型	不可空
    private String payeeAcc;//收款人沃账户		收款人在沃支付注册的用户名，代发类型=代发银行卡则空	不可空
    private String payeeBankCode;//收款人银行编码	字符串(20)	收款人银行编码，代发类型=代发沃账户则空	不可空
    private String payeeBankAcc;//收款人银行账户	字符串(20)	收款人银行卡号，代发类型=代发沃账户则空	不可空
    private String payeeName;//收款人姓名	字符串(30)	收款人姓名，代发类型=代发沃账户则空	不可空
    private String payeeBankBranch;//收款人银行分行	字符串(20)	收款人银行分行地址，代发类型=代发沃账户则空	可空
    private String merExtend;//扩展字段	字符串(100)	返回时原样返回给商户	可空
    private String signType;//签名方式	字符串(8)	MD5、SHA-1两种方式	不可空
    private String signMsg;//联通沃支付平台签名	字符串(40)	见签名机制（此参数不参与签名）	不可空

    public String getBncCode() {
        return bncCode;
    }

    public void setBncCode(String bncCode) {
        this.bncCode = bncCode;
    }

    public String getBncDis() {
        return bncDis;
    }

    public void setBncDis(String bncDis) {
        this.bncDis = bncDis;
    }

    public String getWoType() {
        return woType;
    }

    public void setWoType(String woType) {
        this.woType = woType;
    }

    public String getInterfaceVersion() {
        return interfaceVersion;
    }

    public void setInterfaceVersion(String interfaceVersion) {
        this.interfaceVersion = interfaceVersion;
    }

    public String getTranType() {
        return tranType;
    }

    public void setTranType(String tranType) {
        this.tranType = tranType;
    }

    public String getMerNo() {
        return merNo;
    }

    public void setMerNo(String merNo) {
        this.merNo = merNo;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Long getAmount() {
        return amount;
    }

    public void setAmount(Long amount) {
        this.amount = amount;
    }

    public String getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(String orderDate) {
        this.orderDate = orderDate;
    }

    public String getReqTime() {
        return reqTime;
    }

    public void setReqTime(String reqTime) {
        this.reqTime = reqTime;
    }

    public String getTransRst() {
        return transRst;
    }

    public void setTransRst(String transRst) {
        this.transRst = transRst;
    }

    public String getTransDis() {
        return transDis;
    }

    public void setTransDis(String transDis) {
        this.transDis = transDis;
    }

    public String getBncType() {
        return bncType;
    }

    public void setBncType(String bncType) {
        this.bncType = bncType;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public String getPayJnlno() {
        return payJnlno;
    }

    public void setPayJnlno(String payJnlno) {
        this.payJnlno = payJnlno;
    }

    public String getBizCode() {
        return bizCode;
    }

    public void setBizCode(String bizCode) {
        this.bizCode = bizCode;
    }

    public String getPayeeAcc() {
        return payeeAcc;
    }

    public void setPayeeAcc(String payeeAcc) {
        this.payeeAcc = payeeAcc;
    }

    public String getPayeeBankCode() {
        return payeeBankCode;
    }

    public void setPayeeBankCode(String payeeBankCode) {
        this.payeeBankCode = payeeBankCode;
    }

    public String getPayeeBankAcc() {
        return payeeBankAcc;
    }

    public void setPayeeBankAcc(String payeeBankAcc) {
        this.payeeBankAcc = payeeBankAcc;
    }

    public String getPayeeName() {
        return payeeName;
    }

    public void setPayeeName(String payeeName) {
        this.payeeName = payeeName;
    }

    public String getPayeeBankBranch() {
        return payeeBankBranch;
    }

    public void setPayeeBankBranch(String payeeBankBranch) {
        this.payeeBankBranch = payeeBankBranch;
    }

    public String getMerExtend() {
        return merExtend;
    }

    public void setMerExtend(String merExtend) {
        this.merExtend = merExtend;
    }

    public String getSignType() {
        return signType;
    }

    public void setSignType(String signType) {
        this.signType = signType;
    }

    public String getSignMsg() {
        return signMsg;
    }

    public void setSignMsg(String signMsg) {
        this.signMsg = signMsg;
    }


}
